#outer{width:100%;border-bottom: solid 2px orangered;}
#logo img{vertical-align: middle;float:left;}
#logo div{font-size:28px;float:left;margin-left:30px;margin-top:8px;}
#cart-info{float:left;margin-top:50px;margin-left:20px;color:#444;}
#personinfo {float: right;width: 200px;}
#personinfo > div{float: left;height: 99px; line-height: 99px;margin-left:20px;}
#personinfo > div:nth-of-type(1){cursor:pointer;}
#personinfo > div:nth-of-type(1) ul{list-style: none; display: none;}
#personinfo > div:nth-of-type(2)>a{color:red;}

#cartcontainer{width:100%;background-color:#F5F5F5;padding-top:20px;padding-bottom:20px;}
.shopcart{width: 1240px;margin: 0 auto;background-color:white;margin-top:20px;}
.list-head{width: 1240px; height: 70px; border-bottom: solid 1px #d8d8d8;}
.list-head div, .list-item div{float:left; text-align: center; line-height:70px;}
.list-item{ height: 100px; border-bottom: solid 1px #d1d1d1; margin-top: 20px;}
.col-check{width:110px;}
.col-check input{width:18px; height: 18px;}
.col-check strong{font-weight: 200;display: block; float: right; margin-right:20px;margin-top:-3px;}
.col-img{width: 120px;}
.col-img > img{width:80px; height: 80px;}
.list-item div.col-name{font-size:20px;}
div.col-name{width:380px;text-align:left;}
.col-price{width:158px;}
.col-num{width:150px;}
.col-num a{margin-top:15px;width:40px;height:40px;display:block;border:solid 1px #d1d1d1;}
.col-num a em{display: block; margin-top:12px;}
.col-num a:nth-of-type(1){float:left; border-right: none;}
.col-num input{text-align:center;width:70px;float:left;height:40px;margin-top:15px;border:none; border-top: solid 1px #d1d1d1; border-bottom: solid 1px #d1d1d1;}
.col-num a:nth-of-type(2){float:right; border-left: none;}
.col-total{width:201px;}
.list-body .col-total{color:red;}
.col-action{width:80px;}
.list-item .col-action span{cursor: pointer;width:20px;height:20px; line-height: 20px; text-align:center;display:block;border-radius: 50%;margin:28px 0 0 30px;}
.list-item .col-action span:hover{background-color:red; color:white;}
.list-item:last-of-type{border:none;}

.list-order{width:1240px;height:50px;background-color:white;margin:20px auto;}
.list-order .shop{width: 400px; float: left; margin-left: 20px;}
.list-order .shop a{font-size: 12px; color: #666;text-decoration: none; line-height:50px;}
.list-order .shop a:hover{color:red;}
.list-order .shop span{margin-left: 10px;font-size: 12px;  }
.list-order .shop span strong{font-weight: 400; color: red;}
.list-order .order-res{float: right;}
.list-order .order-res span{color: orangered;margin-right: 50px;}
.list-order .order-res span strong{font-size:26px; color: orangered; font-weight: 400;}
.list-order .order-res input{width: 200px; height: 50px;border: none;background-color: #d1d1d1; font-size: 18px; color: #888;}

.tuijian{ width: 1240px;margin: 0 auto;margin-top: 100px;}
.tjtitle{width: 1240px; height: 2px; border:none;border-top: solid 1px #d1d1d1;}
.tjdesc{font-size: 32px;text-align:center;color:#888;width: 420px;margin: 0 auto;margin-top:-24px; background-color:#F5F5F5}
.goods_list{width:1240px;margin-top:40px;}
.content button{width: 100px; height:30px; margin-left:65px;background-color: white;color:orangered; border: solid 1px orangered; }
.content button:hover{background-color:orangered; color:white;}